package ejercicio1;

public class EstrellaDeLaMuerte {

	private static EstrellaDeLaMuerte instance;
	public synchronized static EstrellaDeLaMuerte getIntance()
	{
		if (instance==null)
			instance = new EstrellaDeLaMuerte();
		return instance;
	}
	
	private EstrellaDeLaMuerte() {
		super();
	}

	private int numeroDeNaves = 0;
	private int getSiguienteNumero()
	{
		numeroDeNaves++;
		return numeroDeNaves;
	}
	
	public TieFighter getTieFighter()
	{
		TieFighter tie = new TieFighter();
		tie.setNumero(getSiguienteNumero());
		return tie;
	}
	
	public DestructorImperial getDestructorImperial()
	{
		DestructorImperial destructor = new DestructorImperial();
		destructor.setNumero(getSiguienteNumero());
		return destructor;
	}
	
	
	
}
